package vista.tableModel;

import java.util.List;
import javax.swing.table.DefaultTableModel;
import modelo.Proyecto;
/**
 * 
 * @author rocio
 *
 */
public class TableModelProyecto extends DefaultTableModel{

	// Variables  *********************************************************** //
	private static final long serialVersionUID = 1L;
	
	// Metodos  *********************************************************** //

	
	/**
	 * Agrega un proyecto a la tablaModel
	 */
	public void add(Proyecto a) {
		this.dataVector.add(a);
	}
	
	/**
	 * Retorna el proyecto que corresponde a la fila seleccionada
	 * @param row
	 * @return
	 */
	public Proyecto getSelected(int row){
		return (Proyecto) this.dataVector.get(row);
	}
	
	/**
	 * Recrea la tabla.
	 * @param model
	 */
	public void actualizarme(List<Proyecto>model){
		
		Object[] datos = new Object [1];
		for (Proyecto proyecto: model){
			datos [0]= proyecto.getNombre(); 
			this.addRow(datos); 
		}
	}


}
